Excel vzorec: Zkontrolujte, zda buňka obsahuje některé texty, ale jiné neobsahuje |
您所在的位置:网站首页 › excel norminv › Excel vzorec: Zkontrolujte, zda buňka obsahuje některé texty, ale jiné neobsahuje |
Excel vzorec: Zkontrolujte, zda buňka obsahuje některé texty, ale jiné neobsahuje
Chcete-li zkontrolovat, zda buňka obsahuje některé texty v rozsahu A, ale neobsahuje texty v rozsahu B, můžete použít maticový vzorec, který kombinuje funkci COUNT, SEARCH a AND v aplikaci Excel. Zde tento návod vysvětluje, jak používat tento maticový vzorec. Obecný vzorec: =AND(COUNT(SEARCH(include,text))>0,COUNT(SEARCH(exclude,text))=0)Argumenty Text: the text string you want to check. Include: the values you want to check if argument text contains. Exclude: the values you want to check if argument text does not contain.Návratová hodnota: Tento vzorec vrací logickou hodnotu. Pokud buňka obsahuje alespoň jeden z argumentů Zahrnout, ale neobsahuje žádný z argumentů Vyloučit, vrátí TRUE nebo vrátí FALSE. Jak tento vzorec funguje Předpokládejme, že chcete zkontrolovat, zda buňka B3 obsahuje jednu z hodnot v rozsahu E3: E5, ale zároveň neobsahuje žádné hodnoty v rozsahu F3: F4, použijte níže uvedený vzorec =AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)Stisknout Shift + Ctrl + Enter klíč ke kontrole buňky. Vysvětlení Část 1: ( COUNT(SEARCH($E$3:$E$5,B3))>0 zkontrolujte, zda buňka B3 obsahuje jednu z hodnot v rozsahu E3: E5 VYHLEDÁVÁNÍ funkce: funkce SEARCH vrací pozici prvního znaku textového řetězce uvnitř jiného, pokud funkce SEARCH najde odpovídající text, vrátí relativní pozici, pokud ne, vrátí #VALUE! chyba. Tady vzorec SEARCH($E$3:$E$5,B3) prohledá každou hodnotu v rozsahu E3: E5 v buňce B3 a vrátí umístění každého textového řetězce v buňce B3. Vrátí výsledek pole takto: {1;7;#VALUE!}. COUNT funkce: funkce COUNT spočítá počet položek v rozsahu nebo poli. COUNT(SEARCH($E$3:$E$5,B3)) vrací 2 jako počet položek v poli {1;7;#VALUE!} jsou dva. COUNT(SEARCH($E$3:$E$5,B3))>0, porovnejte výsledek funkce COUNT a nulu, pokud je výsledek funkce COUNT větší než 0, výsledek vrátí TRUE nebo vrátí FALSE. Zde se vrátí PRAVDA. Část 2: COUNT(SEARCH($F$3:$F$4,B3))=0 zkontrolujte, zda buňka B3 neobsahuje jednu z hodnot v rozsahu F3: F4 VYHLEDÁVÁNÍ funkce: funkce SEARCH vrací pozici prvního znaku textového řetězce uvnitř jiného, pokud funkce SEARCH najde odpovídající text, vrátí relativní pozici; pokud ne, vrátí #HODNOTA! chyba. Tady vzorec SEARCH($F$3:$F$4,B3) prohledá každou hodnotu rozsahu F3: F4 v buňce B3 a vrátí umístění každého textového řetězce v buňce B3. Vrátí výsledek pole takto: {#VALUE!; #VALUE!;#VALUE!}. COUNT funkce: funkce COUNT spočítá počet položek v rozsahu nebo poli. COUNT(SEARCH($F$3:$F$4,B3)) vrátí 0, protože v poli nejsou žádné položky {#VALUE!; #VALUE!;#VALUE!} . COUNT(SEARCH($F$3:$F$4,B3))>0, porovnejte výsledek funkce COUNT a nulu, pokud je výsledek funkce COUNT roven 0, vrátí TRUE nebo vrátí FALSE. Zde se vrátí PRAVDA. Část 3: A AUTOMATIZACI funkce =AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0) =AND(TRUE,TRUE) =TRUE Ukázkový soubor Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času. Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem. Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám. Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA. 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.![]() ![]() |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |